.g-footer {
  border-top: .1rem solid #D5A869;
  background: #8C1516;
  background-size: cover;
  color: #fff;
  font-size: .12rem;
  line-height: 2;
  margin-top: .3rem;

  .bei a {
    color: #fff;
  }

  .container {
    position: relative;
    padding: 0 .5rem;
  }

  .svg-img {
    background: rgba($color: #fff, $alpha: .5);
    border-radius: .1rem 0rem .1rem 0rem;
    width: .6rem;
    height: .6rem;
    text-align: center;
    margin-right: .1rem;
    transition: all .3s ease-in-out;
    display: flex;
    align-items: center;
    justify-content: center;
    img{
      width: .4rem;
      height: .4rem;
    }
    &:hover {
      transform: scale(1.1);
    }
  }

  .xglj {
    font-size: .17rem;
    margin-bottom: .2rem;
    display: flex;
    flex-wrap: wrap;

    .hd {
      // flex: 1;
      margin-bottom: .1rem;
    }

    .bd {
      gap: .2rem;
      flex-wrap: wrap;
    }

    .dropdown-toggle {
      width: 2.4rem;
    }

  }

  .ft-1 {
    font-size: .16rem;
    display: flex;
    height: 2rem;
    align-items: center;
    justify-content: center;
    &> div:nth-child(2){
      img{
        width: 4.66rem;
      }
    }
    a {
      color: #fff;
    }

    & > div:nth-child(3) {
      flex: 0 0 3.8rem;
    }
  }

  .ft-2 {
    border-top: .01rem solid rgba($color: #fff, $alpha: 0.5);
    line-height: .6rem;
    text-align: center;
    opacity: .6;
  }

  @media (min-width: 7.68rem) {}

  .ft-3 {
    color: #999;

    img {
      margin-top: .08rem;
      margin-right: .15rem;
      margin-bottom: .2rem;
    }
  }

  p {}

  .m-ft-2 {
    margin-top: .3rem;
    color: #fff;
    font-size: .12rem;
    text-align: center;
  }




}